self-propelled combine - Spanish English Dictionary